// var assert = require('chai').assert;
// var request = require('request');
// var config = require('../app/config/config.js');

// // var showDebug = true;
// var debug = (typeof showDebug !== 'undefined') ? console.log.bind(console) : function() {};

// var httpBaseUrl = 'http://localhost:' + config.http.port + config.http.baseUrl;

// suite('test api/v1/test', function() {
// 	var __url = httpBaseUrl + '/v1/testv1';
// 	debug(__url);

// 	test('[x] get ./', function(done) {
// 		request(__url, function(err, res, body) {
// 			debug(res);
// 			assert.equal(res.statusCode, 200);
// 			done();
// 		});
// 	});

// 	test('[x] get ./a/:id', function(done) {
// 		var id = 'foobar';
// 		request(__url + '/a/' + id, function(err, res, body) {
// 			debug(res);
// 			assert.equal(res.statusCode, 200);
// 			assert.equal(res.body, id);
// 			done();
// 		});
// 	});

// 	test('[x] get querystring ./b?x=x1&y=y1', function(done) {
// 		var x = 'x1',
// 			y = 'y1';
// 		var qs = '?x=' + x + '&y=' + y;
// 		request(__url + '/b/' + qs, function(err, res, body) {
// 			debug(res);
// 			assert.equal(res.statusCode, 200);
// 			var ret = JSON.parse(body);
// 			assert.equal(ret.x, x);
// 			assert.equal(ret.y, y);
// 			done();
// 		});
// 	});


// 	var json = {
// 		"hello": "world",
// 		"foo": 1
// 	};
// 	test('[x] post json', function(done) {
// 		request({
// 			method: 'POST',
// 			url: __url,
// 			body: json,
// 			json: true,
// 			headers: {
// 				"content-type": "application/json"
// 			}
// 		}, function(err, res, body) { // body is object
// 			assert.equal(res.statusCode, 200);
// 			assert.deepEqual(body, json);
// 			done();
// 		});
// 	});
// });